import axios from 'axios'
// import { requestHeaders } from '@/headersConfig';
const createAxios = () => {
  const request = axios.create({
    timeout: 6000,
    timeoutErrorMessage: '请求超时'
  })
// // 请求拦截器
// request.interceptors.request.use(
//     config => {
//         // 设置请求头
//         Object.keys(requestHeaders).forEach(key => {
//             config.headers[key] = requestHeaders[key];
//         });
//         return config;
//     },
//     error => {
//         return Promise.reject(error);
//     }
// );
  // 添加响应拦截器
  request.interceptors.response.use(
    function (response) {
      // 2xx 范围内的状态码都会触发该函数。
      // 对响应数据做点什么
      return response
    },
    function (error) {
      // 超出 2xx 范围的状态码都会触发该函数。
      // 对响应错误做点什么
      return Promise.reject(error)
    }
  )
  return request
}
export const request = createAxios()

